SQL - Dotaz na vyber kazdeho 2 nebo 3 zaznamu
Otázka od: Marek
25. 8. 2004 12:54
ahoj,
jak vyberu kazdy 2 nebo 3 nebo x zaznam z tabulky pomoci sql
Marek
Odpovedá: Jan Sebelik
25. 8. 2004 14:00
> -----Original Message-----
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Marek
> Subject: SQL - Dotaz na vyber kazdeho 2 nebo 3 zaznamu
>
> jak vyberu kazdy 2 nebo 3 nebo x zaznam z tabulky pomoci sql
> Marek
No, nevim jak ktera databaze...
Principialne ale pracujeme s relacnimi databazemi.
A relace je mnozina, tedy jeji prvky principialne nemaji poradi.
No, slo by to ale pres ulozenou proceduru.
Treba IB/FB:
i=0;
for select... into ... do begin
if (i je delitelne tremi) then suspend;
i = i+1;
end
(viz nas kurz SQL)
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes.cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
= tel. 493 792 569 (mobil 776 347 735)
====================================
Odpovedá: jsdelphi@creatix.cz
25. 8. 2004 19:19
> -----Original Message----- [mailto:delphi-l-owner@clexpert.cz]On
> Behalf Of Marek
> Subject: SQL - Dotaz na vyber kazdeho 2 nebo 3 zaznamu
>
> jak vyberu kazdy 2 nebo 3 nebo x zaznam z tabulky pomoci sql Marek
Napriklad v ORACLE to jde takto:
Priklad pro kazdy 2. zaznam:
=====================
select * from
(select rownum/2 as r1, round(rownum/2) as r2, a.* from agency a)
where r1 = r2
Jan Skopovy